package cn.shengchao.examstar.shared.domain.event;

import lombok.Getter;
import java.time.LocalDateTime;

@Getter
public abstract class DomainEvent {
    private final String eventId;
    private final LocalDateTime occurredOn;

    protected DomainEvent() {
        this.eventId = java.util.UUID.randomUUID().toString();
        this.occurredOn = LocalDateTime.now();
    }
} 